Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Greece F1 Greece F2 Uzbekistan F1 Uzbekistan F2 Czech Republic F2 Ukraine F1 France F1 France F7 France F9 France F10 France F12 Spain F5 France F6 France F8 France F12 France F13 France F14 Italy F23 Canada F8 Spain F30 Nigeria F1 Nigeria F2 France F1 France F2 France F3 Spain F4 Spain F6 France F6 Bahrain F1 Italy F2 France F9 Morocco F1 Morocco F2 Romania F4 France F10 Serbia F4 France F13 Denmark F3 Finland F1 Finland F2 Switzerland F5 Italy F27 Italy F28 Spain F34 Spain F35 Spain F36 Qatar F4 Qatar F5 Spain F4 Italy F4 Italy F8 Italy F10 France F9 Croatia F9 Croatia F10 Croatia F11 Morocco F3 Romania F4 Italy F34 Italy F36 Turkey F9 Morocco F3 Spain F9 Italy F6 France F9 Spain F14 Italy F5 Spain F16 France F11 Italy F16 France F14 Serbia F6 Austria F6 Romania F12 Italy F23 Netherlands F6 Portugal F13 Italy F32 Morocco F4 Morocco F5 Spain F13 Italy F13 France F11 France F12 Belgium F7 Romania F12 Italy F25 Italy F31 Portugal F12 Italy F34 Italy F35 Chile F3 USA F36 USA F37 Spain F1 (Manacor) Spain F2 (Manacor) Spain F3 (Paguera) Tunisia F8 (Hammamet) Tunisia F9 (Hammamet) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Portugal F5 (Quinta Da Marinha) Portugal F6 (Porto) Portugal F7 (Carcavelos) France F10 (Grasse) Turkey F21 (Antalya) Italy F16 (Padova) Netherlands F1 (Alkmaar) Netherlands F2 (Breda) France F14 (Bourg-en-Bresse) Germany F8 (Kassel) Germany F10 (Wetzlar) Romania F10 (Bucharest) Italy F30 (Santa Margherita Di Pula) Spain F33 (Riba - Roja de Turia) Italy F34 (Santa Margherita Di Pula) Tunisia F34 (Hammamet) USA F4 (Sunrise) USA F5 (Weston) USA F6 (Palm Coast) Tunisia F6 (Jerba) Tunisia F7 (Jerba) Croatia F1 (Rovinj) Spain F6 (Xabia) Spain F7 (Reus) France F8 (Angers) France F9 (Grasse) Denmark F2 Hungary F2 (Zalaegerszeg) France F10 (Toulouse) France F12 (Bourg-en-Bresse) Italy F18 (Casinalbo) France F14 (Uriage) Portugal F12 (Porto) Belgium F6 (Brussels) Belgium F7 (Eupen) Italy F26 (Trieste) Italy F27 (Santa Margherita Di Pula) Italy F29 (Santa Margherita Di Pula) Italy F27 M15 Grenoble M15 Antalya M15 Antalya M15 Porec M15 Rovinj M15 Opatija M15 Reus M25 Angers M15 Grasse M25 Vercelli Italy F26 M15 Bucharest M25+H Most M25+H Toulouse M25 Montauban M25 Bourg-En-Bresse M25 Casinalbo M25+H Pontedera M25 Bolzano M25+H Appiano M25 Gyor M15 Szekesfehervar M25 Jounieh M25 Jounieh Italy F6 Romania F1 M15 Platja D'Aro M15 Platja D'Aro M15 Madrid M15 Villena M25 Antalya M15 Ulcinj M25 Esch/Alzette M15 Eupen France F11 Italy F35 Steelers Cup - Kosice Jameson Cup - Milan Italy F9 Challenger Brasov - Brasov The Surbiton Trophy - Surbiton Siemens Open 2007 - Scheveningen Lambertz Open by Stawag 2007 - Aachen Internationaux de Nouvelle-Caledonie - New Caledonia KGHM Dialog Polish Indoors - Wroclaw Prosperita Open 2008 - Ostrava Czech Republic F1 Austria F2 Akbank Private Banking TED Open - Istanbul M25 Vic UTC Open - Cherkassy Open D'Orleans - Orleans Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Bukhara Challenger - Bukhara Belgrade Challenger Sunrise Challenger M15 Vejle M15 Frederiksberg M25 Santa Margherita di Pula M15 Antalya Recanati Challenger Segovia Challenger M15 Antalya M15 Madrid Alphen Challenger St. Remy Challenger Trnava Challenger Mons Challenger Tashkent Challenger M15 Valldoreix M15 Budva M25 Grasse M25 Arlon M15 Bern M25 Marburg M15 Valencia M15 Madrid M25 Angers s Tennis Masters 06 - Graz M25 Sabadell M25 Gurb M25 Mataro M25 Grasse M15 Cap d'Agde Noumea Challenger M25 Angers M25 Wetzlar M15 Manacor M25 Santander M25 Pardubice M15 Madrid Czech Indoor Open - Prague M15 Bol St. Remy Challenger M25 Muttenz Cherbourg Challenger Le Gosier Challenger Spain F1 M25 Eupen M25 Uriage M25 Badalona M25 Saint Dizier Spain F5 Lambertz Open - Aachen Turkey F10 Kazan Challenger M15 Girona Fergana Tennis Challenger Tournament - Fergana West of England Challenger - Bristol Morocco F2 XL Bermuda Open - Bermuda Orleans Challenger Tashkent Challenger Fergana Challenger - Fergana Ciudad de Pozoblanco Open Diputacion - Cordoba Noumea Challenger Irving Challenger Togliatti Cup - Togliatti Binghamton Challenger St. Remy Challenger Orleans Challenger Tashkent Challenger The Surbiton Trophy - Surbiton Casablanca Challenger Bordeaux Challenger Stella Artois Clay Court Championship - Budaors Alphen Challenger Istanbul Challenger Sibiu Challenger Orleans Challenger Open Castilla y Leon - Segovia Casablanca Challenger Brescia Challenger Santo Domingo Challenger Quimper Challenger Barletta Challenger Arpa Ceramic Cup - Reggio Emilia Turin Challenger Taipei City Challenger Aix En Provence Challenger Busan Challenger Seoul Challenger BH Telecom Sarajevo 2007 - Sarajevo Ostrava Open 2005 - Ostrava Manchester Challenger Czech Open 2005 - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba S Tennis Master Championship - Graz Alphen Challenger Orleans Challenger Ho Chi Minh City Challenger Qatar ATP Challenger - Doha Ciudad de Telde - Telde Open de L'Isere-Trophee BNP Paribas - Grenoble Eckental Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Tatra Banka Open - Bratislava Privat Bank Cup - Dnepropetrovsk Open des Alpes Trophee BNP Paribas - Grenoble Malaysian Open - Kuala Lumpur Privatbank Open 2006 - Dnepropetrovsk Czech Indoor Open - Prague Morocco Tennis Tour - Fes Karshi Challenger Open de Franche-Comte - Besancon Guzzini Challenger - Recanati Sarajevo Open - Sarajevo M25 Pardubice Surbiton Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Nottingham Challenger ECM Prague Open 2005 - Prague Lyon Challenger Sony Ericsson Open 2008 - Belgrade M15 Prostejov BH Indoor Sarajevo - Sarajevo S Tennis Masters - Graz Scheveningen Challenger M15 Antalya Portoroz Challenger M15 Antalya Alphen Challenger Germany F9 PrivatBank Cup - Dnepropetrovsk Zagreb Open - Zagreb St. Brieuc Challenger Penza Cup 2008 - Penza Bordeaux Challenger Surbiton Challenger Nottingham Challenger ATP Open Castilla y Leon - Segovia Romania F5 Ilkley Challenger Segovia Challenger Labertz Open by Stawag - Aachen Portoroz Challenger Furth Challenger Bratislava Challenger M25 Doha Porsche Open - Poznan ATP Guzzini Challenger - Recanati M25 Al Zahra Rennes Challenger Rhodes Challenger LTA Shrewsbury Challenger - Shrewsbury M25 Burnie II Naples ITG Challenger - Naples Gwangju Challenger M25 Vila Real de Santo Antonio Ciudad de Pozoblanco Open Diputacion - Cordoba M25 Faro M25 Torello Dallas Challenger Seville Challenger Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn Biella 4 Challenger M25 Palmanova Nur-Sultan 3 Challenger Bergamo Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Mordovia Cup - Mordovia Mons Challenger M25 Montauban The LTA Cardiff Challenger - Cardiff Manchester Challenger San Benedetto Challenger Mons Challenger Akbank Private Banking TED Open - Istanbul M25 Bourg-en-Bresse Izmir Challenger M25 Biella M15 Dubrovnik Ortisei Challenger Barletta Challenger M25 Antalya Aix En Provence Challenger Bordeaux Challenger Bratislava Challenger M25 Badalona M25 Tarragona M25 Reus M15 Dubrovnik Quimper Challenger Gerry Weber Open - Halle M15 Split Recanati Challenger Challenger 42 - Andrezieux Mouilleron-Le-Captif Challenger Meerbusch Challenger Florence Challenger M25 Carnac Eckental Challenger Andria Challenger St. Brieuc Challenger St. Brieuc Challenger M25 Grasse M25 Villeneuve-Loubet Orleans Challenger M25 Bourg-en-Bresse Playford Challenger Spain F5 Tennis Napoli Cup - Napoli Spain F6 M25 Telfs Meknes Challenger Alicante Challenger Andria Challenger Rennes Challenger Irving Challenger St. Brieuc Challenger The Surbiton Trophy - Surbiton Samarkand Challenger Buenos Aires Challenger Prague Challenger Tatra Banka Open 2006 - Bratislava Sporting Challenger 2003 - Turin Bratislava Challenger Koblenz Challenger Rennes Challenger Kremlin Cup - Moscow Nottingham Men's Challenger - Nottingham Qatar Open - Doha Milan Indoors - Milan Cassis Challenger Biella Challenger Orleans Challenger Ortisei Challenger Prague Challenger Noumea Challenger Canberra Challenger Quimper Challenger Pau Challenger Como Challenger Gerry Weber Open - Halle Taipei City Challenger Seoul Challenger Busan Challenger Lisbon Challenger The LTA Men's Challenger - Nottingham Braga Challenger The Manchester Trophy - Manchester Surbiton Challenger Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Binghamton Challenger Kremlin Cup - Moscow Portoroz Challenger St. Petersburg Open - St. Petersburg M15 Sofia Qatar ExxonMobil Open - Doha Mallorca Challenger Cassis Challenger Tatra Banka Open 2003 - Bratislava Biella Challenger Pau Challenger Biella 3 Challenger Lugano Challenger Heineken Challenger 2004 - Ho Chi Minh City M15 Bol Rome 1 Challenger Bratislava Challenger Ostrava Challenger Prague Challenger Ispat Open 2004 - Ostrava Porto Challenger Lima Challenger Nur-Sultan 4 Challenger Kyiv Open - Kiev Open de Moselle - Metz Kyiv Challenger ATP Kremlin Cup - Moscow Pau Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Gran Canaria Challenger Tatra Banka Open - Bratislava Millenium Tennis Championships - Delray Beach Aix En Provence Challenger SAP Open - San Jose Lyon Challenger Samarkand Challenger - Samarkand St. Brieuc Challenger Privat Bank Cup - Dniepropetrovsk Jameson Cup - Milan Prague Open - Prague St. Tropez Challenger Intersport Heilbronn Open - Heilbronn Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Burnie Challenger TED Open - Istanbul Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Kigali 2 Challenger Sanremo Challenger KGHM Emax Polish Indoors - Wroclaw Isla de Lanzarote - Lanzarote Salzburg Challenger Akbank Private Banking TED Open 2006 - Istanbul Cordenons Challenger Punta Del Este Challenger Piracicaba Challenger Lambertz Open by Stawag - Aachen The 'Fitz' Casino Challenger - Tunica Open de Moselle - Metz St. Petersburg Open - St. Petersburg Open Castilla y Leon - Segovia Qatar Exxon Mobil Open - Doha Brazzaville Challenger PBZ Zagreb Indoors - Zagreb Prague Challenger Open de Moselle - Metz Madrid Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Lyon Challenger Open Sabadell Atlantico - Barcelona Santo Domingo Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Helsinki Challenger Kremlin Cup - Moscow Medibank International - Sydney Ostrava Challenger Biella Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote d'Azur - Nice Izmir Challenger Mercedes Cup - Stuttgart Winston Salem - Winston Salem Santiago Challenger Qatar ExxonMobil Open - Doha Regions Morgan Keegan Championships - Memphis Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Irving Challenger Aircel Chennai Open - Chennai Open Sud de France - Montpellier Kenitra Challenger Ostrava Challenger Blois Challenger St. Petersburg Open - St. Petersburg Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Geneva Challenger The Artois Championships - London Bet-at-home Cup - Kitzbuhel Bordeaux Challenger Apia International - Sydney Topshelf Open - 's-Hertogenbosch Sunrise Challenger Pilot Pen Tennis - New Haven Citi Open - Washington PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Open de Nice Cote d'Azur - Nice Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Open 13 - Marseille China Open - Beijing European Open - Antwerp Gazprom Hungarian Open - Budapest ATP Studena Croatia Open Umag - Umag Dubai Duty Free Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia European Open - Antwerp Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille The Stella Artois Championships - London Noventi Open - Halle Bratislava Challenger European Open - Antwerp Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London The Stella Artois Championships - London ATP Kremlin Cup - Moscow West Lakes Challenger Burnie Challenger Malaysian Open - Kuala Lumpur Prague 3 Challenger St. Petersburg Open - St. Petersburg Vercelli Challenger Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg Trnava Challenger M25 Zaragoza Szczecin Challenger ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Open 13 - Marseille Irving Challenger Gerry Weber Open - Halle AEGON International - Eastbourne German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Guayaquil Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Apia International - Sydney Biella Challenger Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Bratislava Challenger SkiStar Swedish Open - Bastad Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Noumea Challenger Open 13 - Marseille St. Remy Challenger Seville Challenger Ningboo Challenger Suzhou Challenger Istanbul Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich BB&T Atlanta Open - Atlanta Moselle Open - Metz Erste Bank Open - Vienna M15 Castellon Qatar ExxonMobil Open - Doha Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Segovia Challenger Noumea Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Szczecin Challenger Aegon Nottingham Open - Nottingham Bordeaux Challenger Aix En Provence Challenger Kenitra Challenger Rennes Challenger Moselle Open - Metz Hall of Fame Open - Newport St. Remy Challenger Bratislava Challenger Indian Wells Challenger ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Open 13 - Marseille Ostrava Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Toulouse Challenger Sofia 1 Challenger Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos Mallorca Challenger Garanti Koza Sofia Open - Sofia Lyon Challenger Dubai Duty Free Tennis Championships - Dubai Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Hungarian Open - Budapest BMW Open - Munich Lille Challenger Bet-at-home Open - Hamburg Burnie 2 Challenger ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen Open 13 Provence - Marseille Budapest Challenger Erste Bank Open - Vienna Prague Challenger Prague II Challenger DIEMA XTRA Sofia Open - Sofia Gazprom Hungarian Open - Budapest Hall of Fame Open - Newport Great Ocean Road Open - Melbourne Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart Noventi Open - Halle Noumea Challenger Vietnam Open - Ho Chi Minh City Vicenza Challenger Ordina Open - 's-Hertogenbosch BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia ATP Kremlin Cup - Moscow Burnie 1 Challenger St. Petersburg Open - St. Petersburg Roanne Challenger BNP Paribas Open - Indian Wells Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Western & Southern Financial Group Masters - Cincinnati M25 Metzingen BNP Paribas Masters - Paris Tunis Challenger M25 Santa Margherita di Pula Sony Ericsson Open - Miami Sydney International - Sydney Las Franquesas del Valles Challenger St. Petersburg Open - St. Petersburg Internazionali BNL dItalia - Rome Rogers Cup - Toronto Noumea Challenger Bratislava Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow Luedenscheid Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Credit Agricole Suisse Open - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Qatar ExxonMobil Open - Doha Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Credit Agricole Suisse Open - Gstaad Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Mercedes Cup - Stuttgart Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Open Parc - Lyon Monte-Carlo Rolex Masters - Monte-Carlo Dubai Open - Dubai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Hall of Fame Tennis Championships - Newport Apia International - Sydney Moselle Open - Metz Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Bet-at-home Open - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group 2, 2R, IRL-UKR 2-3 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group 2, 2R, UKR-EGY 5-0 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group II, 2R, UKR-CYP 5-0 Davis Cup, Group 2, PO, NGR-UKR 0-5 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 2R, SWE-UKR 1-4 U.S. Open (juniors) Davis Cup, Group 2, 1R, GRE-UKR 3-2 Australian Open (juniors) Australian Open (juniors) Wimbledon (juniors) Davis Cup, Group II, 1R, UKR-MON 5-0 AAMI Classic - Kooyong Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, ESP-UKR 5-0 All Lower level tournaments M25 Denia Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, Group I, 1R, UKR-SWE 2-3 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 French Open (juniors) Olympics - London Kigali 1 Challenger Mouilleron-Le-Captif Challenger Brest Challenger M25 Tarragona